package entidades;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity	
@Table(name="HistorialObrerosProyectos")
public class HistoriaObreroProyecto implements Serializable {
	private static final long serialVersionUID = 1L;


	@EmbeddedId
	private IdHistoriaObreroProyecto id;
	
	@Temporal(TemporalType.TIMESTAMP)
	@Column(nullable=false,name="FECHA_VINCULACION_PROY")
	private Date fechaVinculacion;
	
	@Temporal(TemporalType.TIMESTAMP)
	@Column(nullable=false,name="FECHA_DESVINCULACION_PROY")
	private Date fechaDesvinculacion;
	
	public HistoriaObreroProyecto() {
		
	}

	public IdHistoriaObreroProyecto getId() {
		return id;
	}

	public void setId(IdHistoriaObreroProyecto id) {
		this.id = id;
	}

	public Date getFechaVinculacion() {
		return fechaVinculacion;
	}

	public void setFechaVinculacion(Date fechaVinculacion) {
		this.fechaVinculacion = fechaVinculacion;
	}

	public Date getFechaDesvinculacion() {
		return fechaDesvinculacion;
	}

	public void setFechaDesvinculacion(Date fechaDesvinculacion) {
		this.fechaDesvinculacion = fechaDesvinculacion;
	}
	
	

}
